table
	{
		border-style:solid; 
		border-color:#E0E0E0; 
		border-spacing:0; 
		color:#404040; 
		font-size:14px;	
	}		
	
thead 
	{
		background-color:#F0F0F0;
	}
	
tfoot
	{
		background-color:#F0F0F0;
	}
	
td
	{
		border-style:solid; 
		border-color:#E0E0E0; 
		border-spacing:0			
	}
td.tdthin
	{
		width:60px;
	}
	
td.tdmedium
	{
		width:160px;
	}	
	
td.tdwide
	{
		width:320px;
	}	
	
	
td.foot
	{
		border:0; 
	}
td.foot-right
	{
		border:0; 
		text-align:right; 
	}
	
input
	{
		border:1px;
		vertical-align:middle; 
		border-style:solid; 
		border-color:#E0E0E0; 
		border-spacing:0; 
		color:#404040;
	}	
	
input.button
	{
		width:20px; 
		border:0; 
	}	